manmade features - İspanyolca İngilizce Sözlük